package parttwo.homework;

/**
 * 实现上网套餐类
 */
public class InternetPackage implements InternetService{
    private double allMobileData;     // 上网流量
    private double allMobileDataPlan; //每月资费
//  无参构造方法
    public InternetPackage(){};
//    有参构造方法
    public InternetPackage(double allMobileData, double allMobileDataPlan) {
        setAllMobileData(allMobileData);
        setAllMobileDataPlan(allMobileDataPlan);
    }
//  提供公有的set 和get 方法
    public double getAllMobileData() {
        return allMobileData;
    }

    public void setAllMobileData(double allMobileData) {
        this.allMobileData = allMobileData;
    }

    public double getAllMobileDataPlan() {
        return allMobileDataPlan;
    }

    public void setAllMobileDataPlan(double allMobileDataPlan) {
        this.allMobileDataPlan = allMobileDataPlan;
    }

    /* public void printMsg(){
                    System.out.println("本套餐每月的流量为："+this.allMobileData+
                    "G/n/t以及每月的资费为："+this.allMobileDataPlan+"元");
        }*/
//  重写InternetService 接口的show方法。
    @Override
    public void show(double allMobileData, MobilePhoneCard mobilePhoneCard) {
        System.out.println("本套餐每月的流量为："+this.allMobileData+
                "G/n/t以及每月的资费为："+this.allMobileDataPlan+"元");
    }
}
